//package com.smrtcold.dev.plc;
//
//import org.apache.catalina.Server;
//
//import org.eclipse.milo.opcua.sdk.client.OpcUaClient;
//import org.eclipse.milo.opcua.stack.core.types.builtin.NodeId;
//import org.eclipse.milo.opcua.stack.core.types.builtin.DataValue;
//import org.eclipse.milo.opcua.stack.core.types.enumerated.TimestampsToReturn;
//
//public class OpcUaExample {
//    public static void main(String[] args) throws Exception {
//        // 配置 OPC UA 服务器地址
////        String endpointUrl = "opc.tcp://192.168.2.100:4840";
//        String endpointUrl = "opc.tcp://192.168.1.197:49320";
//
//        // 创建客户端
//        OpcUaClient client = OpcUaClient.create(endpointUrl);
//        client.connect().get(); // 异步连接
//
//        // 读取节点（示例：随机数节点）
//        NodeId nodeId = NodeId.parse("ns=2;s=RandomDouble");
//        DataValue value = client.readValue(0, TimestampsToReturn.Both, nodeId).get();
//
//        System.out.println("Value: " + value.getValue().getValue());
//
//        client.disconnect().get(); // 断开连接
//    }
//}
